# 切片操作


# 1.基本使用
# 1:3  包含下标1，不包含下标3==》从下标1到下标2
# a = [1,2,3,4]
# print(a[1:3])


# # 2.使用切片的时候，省略边界
# a = [1,2,3,4]
# #省略后边界，意思是从开始位置，一直取到整个列表结束
# print(a[1:])
# # 省略前边界，意思是从列表的0号元素开始取，一直取到结束的后边界。
# print(a[:2])
# #此处切片中的下标也可以写成负数
# print(a[:-1])
# #还可以把开始边界和结束边界，都省略掉！得到的还是列表自身，
# print(a[:])

# # 3.带有步长的切片操作
a=[1,2,3,4,5,6,7,8,9,10]
# print(a[::1])
# print(a[::2])
# print(a[::3])
# print(a[1:-1:2])


# 4.步长的数值还可以是负数当步长为负数的时候，意思是从后往前来取元素
# print(a[::-1])
# print(a[::-2])



# # 5.当切片中的范围超出有效下标之后，不会出现异常！而是尽可能的把符合要求的元素给获取至
# print(a[1:100])